44 research outputs found

    Desarrollo de sistemas dom贸ticos utilizando un enfoque dirigido por modelos

    Get PDF
    [SPA] Esta Tesis Doctoral contin煤a la l铆nea de investigaci贸n en el desarrollo de sistemas reactivos iniciada por el Grupo de Investigaci贸n DSIE de la Universidad Polit茅cnica de Cartagena hace diez a帽os, y parte de los resultados de otra Tesis anterior, en la que se desarroll贸 el metamodelo de componentes V3Studio para recoger conceptos de sistemas reactivos. En trabajos previos se ha utilizado este metamodelo de componentes en los dominios de la rob贸tica, la visi贸n artificial y las redes inal谩mbricas de sensores y actuadores para obtener modelos independientes de la plataforma de ejecuci贸n y facilitar la confluencia e integraci贸n de diferentes dominios. En este trabajo se completan las aportaciones anteriores proponiendo una metodolog铆a para el desarrollo de aplicaciones en el campo de la dom贸tica, un dominio de los sistemas reactivos que integra numerosos servicios y sistemas relacionados con la gesti贸n de viviendas y edificios. En el desarrollo de los sistemas dom贸ticos se ven involucradas diversas materias como la automatizaci贸n, tecnolog铆as de la informaci贸n, gesti贸n de redes o la programaci贸n de microprocesadores. En la actualidad, el proceso de dise帽o en el campo de la dom贸tica es similar al empleado en otros sistemas reactivos que interact煤an con el entorno. En todos ellos es necesaria la intervenci贸n de un especialista del dominio que tiene una amplia experiencia en la plataforma sobre la que se realizar谩 la implementaci贸n. Adem谩s, en la mayor铆a de los casos, el dise帽o se realiza pr谩cticamente desde cero y se requiere un gran esfuerzo para la generaci贸n del c贸digo en el lenguaje de programaci贸n que se vaya a utilizar, conduciendo a soluciones a medida que rara vez son reutilizadas. Estos y otros muchos problemas plantean la necesidad de una mejora en el enfoque utilizado en el proceso de desarrollo. Para solucionar los problemas asociados al proceso tradicional de desarrollo de aplicaciones dom贸ticas, en esta Tesis se ha desarrollado (1) un lenguaje espec铆fico del dominio dom贸tico para recoger los requisitos de las aplicaciones con un alto nivel de abstracci贸n; (2) un metamodelo para darle soporte y las restricciones necesarias para garantizar la coherencia de los modelos y (3) una metodolog铆a que utiliza de forma conjunta el paradigma de desarrollo dirigido por modelos y el lenguaje espec铆fico de dominio. Para ello, se ha realizado una propuesta para la generaci贸n de c贸digo en la plataforma KNX/EIB y se han definido las reglas de transformaci贸n necesarias para hacer evolucionar los modelos entre los diferentes niveles de abstracci贸n con el objetivo de obtener el c贸digo ejecutable. Como demostraci贸n de la viabilidad del enfoque se incluye un caso de estudio en el que se recogen los requisitos mediante el lenguaje espec铆fico propuesto.[ENG] This Thesis continues the research line in the development of reactive systems initiated by the DSIE research group of the Technical University of Cartagena ten years ago and starts from the results of a previous Thesis, in which a component metamodel, called V3Studio, was designed to collect the requirements of reactive systems. This metamodel is intended (1) to be a point of confluence for reactive systems and (2) to obtain platform independent models. It has been previously used in the domains of robotics, computer vision and wireless sensor and actuator networks. The present Thesis completes previous contributions proposing a new methodology and an associated environment to provide full support for the cycle of software development for home automation systems. The development of home automation systems involves areas such as information technology, automation, network management and microprocessors programming. At present, the design process in home automation is similar to the one employed in other reactive systems. In all of them a domain expert, with a wide background in the implementation platform, is required. Furthermore in most of cases the design is started from scratch and the effort to obtain the programming code is high, dealing to custom solutions which are rarely reused. These and many other problems raise the need for a new approach to improve the development process. To solve the problems associated with the traditional development process in home automation this Thesis proposes (1) a domain specific language for the home automation domain to collect application requisites with a high abstraction level; (2) a metamodel to support the language and restrictions to guarantee well formed models and (3) a methodology which combines the newly Model鈥怐riven Engineering paradigm together with the domain specific language. To achieve these goals a code generation approach for the KNX/EIB platform has been proposed and the required transformation rules have been defined. These rules are used to transform models from the highest abstraction level to the intermediate component model and, later, to platform models in order to produce executable code. Finally a case study example has been proposed to validate the language and the methodology.Universidad Poli茅cnica de CartagenaPrograma de doctorado en Tecnolog铆as de la Informaci贸n y Comunicacione

    Control dom贸tico para discapacitados mot贸ricos

    Get PDF
    Se exponen, aqu铆, tanto los considerandos que han sido aplicados al desarrollo de un sistema de control dom贸tico, adaptado a discapacitados mot贸ricos con elevado grado de disfuncionalidad; como las t茅cnicas que han sido necesarias para vencer la barrera funcional de este tipo de usuarios. Todo ello enmarcado en el desarrollo del Proyecto de un Demostrador dom贸tico, para discapacitados, que el Grupo de Investigaci贸n Electr贸nica Industrial y M茅dica de la UPCT realiza en conjunci贸n con la Asociaci贸n Tutelar del Minusv谩lido de Cartagena; como primer paso para el desarrollo de un est谩ndar aplicable en los hogares de los asociados de Astus

    Una herramienta libre para la docencia de sistemas dom贸ticos

    Get PDF
    [SPA]En este art铆culo se presenta una herramienta libre y gratuita pensada principalmente para mejorar los m茅todos de ense帽anza en el desarrollo de sistemas dom贸ticos. Esta herramienta permite a los estudiantes comprender las principales propiedades de un sistema dom贸ticos y los conceptos gen茅ricos, as铆 como modelar una aplicaci贸n real de una forma m谩s f谩cil e intuitiva. Este art铆culo no s贸lo se centra en la herramienta tambi茅n se presenta la metodolog铆a que deben seguir profesores y estudiantes. Adem谩s siguiendo con las pautas marcadas por Bolonia en cuanto a auto estudio y trabajo en casa, se han incorporado tareas que los estudiantes son capaces de desarrollar como parte de su trabajo en casa y sin necesidad de realizar inversiones en licencias de herramientas comerciales. [ENG]This paper presents a free tool that can be used to improve the teaching methods of smart home systems development. This tool allows students to undestand the main properties and the generic concepts of home automation systems. In addition, students can use the tool to develop home automation systems in a more easy and intuitive way. The article is not only concerned with the description of the tool but also with the methodology to be followed by teachers and students. Furthermore, according to the guidelines of Bolonia Declaration with regard to autonomous-learning and homework, tasks have been incorporated that can be developed by studens as part of their homework without the need of commercial tool licenses.Campus Mare Nostrum, Universidad Polit茅cnica de Cartagena, Universidad de Murcia, Regi贸n de Murci

    Evaluaci贸n de herramientas de gesti贸n de requisitos

    Get PDF
    Debido a la amplia oferta de herramientas de gesti贸n de requisitos que existe en el mercado puede resultar dificil encontrar la herramienta m谩s adecuada para cada proyecto, esto implica que se prescindan de ellas y se opten en muchos casos por herramientas ofim谩ticas m谩s tradicionales. En este art铆culo se presenta la evaluaci贸n de las cuatro herramientas m谩s utilizadas para la gesti贸n de requisitos.Asociaci贸n de J贸venes Investigadores de Cartagena, (AJICT). Universidad Polit茅cnica de Cartagena. Escuela T茅cnica Superior de Ingenier铆a Industrial UPCT, (ETSII). Escuela T茅cnica Superior de Ingenier铆a Agron贸mica, (ETSIA), Escuela T茅cnica Superior de Ingenier铆a de Telecomunicaci贸n (ETSIT). Escuela de Ingenier铆a de Caminos, Canales, y Puertos y de Ingenier铆a de Minas, (EICM). Fundaci贸n S茅neca, Agencia Regional de Ciencia y Tecnolog铆a. Parque Tecnol贸gico de Fuente 脕lamo. Grupo Aquilin

    Habitation: a domain-specific language for home automation

    Get PDF
    The appearance of model-driven engineering (MDE) has invigorated research on domain-specific languages (DSLs) and automatic code generation. MDE uses models to build software, thereby displacing source code as the development process's main feature. DSLs provide easy, intuitive descriptions of the system using graphic models. In this new context, DSLs facilitate work in the first design stages. In addition, MDE helps reduce DSL development costs. It therefore represents a synergistic union that can significantly improve software development.The Spanish Interministerial Commission of Science and Technology鈥檚 MEDWSA (a conceptual and technological framework for the development of reactive software systems) project (TIN2006-15175-C05-02) and the Technical University of Cartagena partially supported this work

    Intelligent thermal image-based sensor for affordable measurement of crop canopy temperature

    Get PDF
    Crop canopy temperature measurement is necessary for monitoring water stress indicators such as the Crop Water Stress Index (CWSI). Water stress indicators are very useful for irrigation strategies management in the precision agriculture context. For this purpose, one of the techniques used is thermography, which allows remote temperature measurement. However, the applicability of these techniques depends on being affordable, allowing continuous monitoring over multiple field measurement. In this article, the development of a sensor capable of automatically measuring the crop canopy temperature by means of a low-cost thermal camera and the implementation of artificial intelligence-based image segmentation models is presented. In addition, we provide results on almond trees comparing our system with a commercial thermal camera, in which an R-squared of 0.75 is obtained.This research was funded by the Agencia Estatal de Investigaci贸n (AEI) under project numbers: AGL2016-77282-C3-3-R, and PID2019-106226-C22 AEI/https://doi.org//10.13039/501100011033. FPU17/05155, FPU19/00020 have been granted by Ministerio de Educaci贸n y Formaci贸n Profesional. The authors would like to acknowledge the support of Miriam Montoya G贸mez in language assistance

    Feasible glass-melting process assisted by microwaves

    Full text link
    This is the peer reviewed version of the following article: Reinosa, JJ, Garc铆a-Ba帽os, B, Catal谩-Civera, JM, L贸pez-Buend铆a, AM, Guaita, L, Fern谩ndez, JF. Feasible glass-melting process assisted by microwaves. Int J Appl Glass Sci. 2019; 10: 208 219, which has been published in final form at https://doi.org/10.1111/ijag.13093. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Self-Archiving.[EN] The advantages of microwave (MW) energy processing have been verified in the sintering of a ceramic frit at a pre-industrial scale. The challenge of achieving high temperature using MW energy at such dimensions was overcome and a mix of natural raw materials was heated until its fluxing point. Changes in dielectric properties of the raw materials mix were also measured in situ with the increase in temperature, being in accordance to thermal processes of a conventional heating process. The properties of the resulting ceramic frit were compared with the same frit obtained by the conventional sintering method. Both frits showed similar thermal behavior regarding DTA-TGA, heating microscopy and XRD (only glassy phase was present). A Raman study confirms the existence of the mentioned glass phase. The application of the frits as glazes were performed and their properties were studied. As a result, glazes with similar properties were obtained which confirms that the MW energy processed frit is suitable for its application as a ceramic glaze.Consejo Superior de Investigaciones Cientificas, Grant/Award Number: CSIC201560E068; Ministerio de Ciencia, Tecnologia e Innovacion Productiva, Grant/Award Number: MAT2017-86450-C4-1-R; Seventh Framework Programme, Daphne Project, Grant/Award Number: 314636Jim茅nez Reinosa, J.; Garc铆a-Ba帽os, B.; Catal谩 Civera, JM.; L贸pez-Buend铆a, 脕M.; Guaita, L.; Fern谩ndez, JF. (2019). Feasible glass-melting process assisted by microwaves. International Journal of Applied Glass Science. 10(2):208-219. https://doi.org/10.1111/ijag.13093S20821910

    Redes de sensores y actuadores (WSAN) en dom贸tica

    Get PDF
    La dom贸tica, definida como la automatizaci贸n de viviendas y edificios, es uno de los campos m谩s atractivos para la aplicaci贸n de las redes de sensores inal谩mbricas, siendo todav铆a un 谩rea de estudio poco desarrollada. El presente art铆culo recoge nuestras primeras experiencias en la integraci贸n de estas tecnolog铆as. Para ello se ha realizado una maqueta de una vivienda unifamiliar de tama帽o medio, y se han implementado un conjunto de actuadores y sensores dom贸ticos inal谩mbricos bas谩ndonos en la tecnolog铆a actual disponible para el desarrollo de redes de sensores.Fundaci贸n S茅neca de la Regi贸n de Murcia y a la CICYT del Ministerio de Educaci贸n y Ciencia de Espa帽

    Un marco integral para el desarrollo de sistemas dom贸ticos

    Get PDF
    Este art铆culo presenta un marco integral para el desarrollo de sistemas dom贸ticos que sigue un enfoque dirigido por modelos permitiendo a los desarrolladores obtener c贸digo ejecutable para las distintas plataformas dom贸ticas. La herramienta de desarrollo presentada proporciona un lenguaje espec铆fico del dominio dom贸tico que permite modelar gr谩ficamente el sistema, transformando estos modelos desde las descripciones de alto nivel hasta el c贸digo de las plataformas espec铆ficas. Las transformaciones han sido definidas con gram谩ticas de grafos y extendidas con trazabilidad. Adem谩s, se ha incrementado la reutilizaci贸n de los modelos mediante un cat谩logo de requisitos. Por todo ello, este marco permite desarrollar aplicaciones dom贸ticas con t茅cnicas que mejoran la calidad tanto del proceso como de los modelos obtenidos

    Cloud computing management in lysimetric stations with automatic supervision of digital images

    Get PDF
    [SPA] Con el avance de la tecnolog铆a han ido desarroll谩ndose diferentes aplicaciones para el control y gesti贸n de riego, desde los robustos dataloggers a los avanzados cRIO, permitiendo incluso por medio de m贸dulos de comunicaci贸n y/o servidores web embebidos la visualizaci贸n de los datos para ser visualizado por los usuarios. Como inconveniente presentan la utilizaci贸n de diferentes lenguajes de programaci贸n y normas de funcionamiento que dificulta la integraci贸n de los diferentes sistemas de riego, el consumo de ancho de banda disponible y la limitaci贸n de memoria. Por medio de la presente investigaci贸n se ha realizado una novedosa aplicaci贸n PHP capaz de importar diferentes datos desde dataloggers y/o cRIO de forma aut贸noma, al utilizar protocolos est谩ndar de comunicaci贸n (XML, JSON, CSV), adem谩s de incorporar un m贸dulo para obtener de forma desatendida y autom谩tica la cobertura vegetal a partir de una fotograf铆a digital. La aplicaci贸n est谩 integrada en un sistema cloud computing que procesa los datos, pudiendo calcular las necesidades h铆dricas del cultivo utilizando algoritmos matem谩ticos, almacenar los datos para ser monitorizados y visualizados por cualquier dispositivo con navegador de Internet o exportarlos a un sistema de control de riego, por medio de protocolos est谩ndar de comunicaci贸n. [ENG] With the technological advances, different applications for irrigation control and management have been developed. From the robust dataloggers to the advanced cRIO, the user data display is allowed by these devices by means of communication modules and/or embebbed Web servers. The disadvantage of these devices is the use of different programming languages and functionning standards. This is a difficulty because of the integration of different irrigation systems, the available bandwith consumption and the limitation of the memory. By means of the current development a novel PHP application is presented. This application is capable of import different data from dataloggers and/or cRIO with autonomous ways. This is due to the use of standard communication protocols (XML, JSON, CSV). Moreover a module for obtaining the vegetal coverture by means of an unattended and automatic way from a digital photography is incorporated. The application is integrated in a cloud computing system that processes the data. The crop water needs can be calculated using mathematical algorithms. Data can be collected to be monitored and visualised by any device with Internet browser. Additionally, data can be exported to irrigation management systems by means of communication standard protocols.Esta investigaci贸n se llev贸 a cabo gracias al apoyo del Grupo I+D+i Ingenier铆a Agrom贸tica y del Mar de la Universidad Polit茅cnica de Cartagena. Asimismo, agradecemos a la empresa TeleNatura EBT por su colaboraci贸n
    corecore